crypto/ed25519/internal/edwards25519.Point.fromP1xP1 (method)
16 uses
crypto/ed25519/internal/edwards25519 (current package)
edwards25519.go#L210: func (v *Point) fromP1xP1(p *projP1xP1) *Point {
edwards25519.go#L262: return v.fromP1xP1(result)
edwards25519.go#L270: return v.fromP1xP1(result)
scalarmult.go#L58: v.fromP1xP1(tmp1)
scalarmult.go#L70: v.fromP1xP1(tmp1) // now v = 16*(odd components)
scalarmult.go#L76: v.fromP1xP1(tmp1)
scalarmult.go#L117: v.fromP1xP1(tmp1) // v = 16*(prev) in P3 coords
scalarmult.go#L121: v.fromP1xP1(tmp1)
scalarmult.go#L190: v.fromP1xP1(tmp1)
scalarmult.go#L194: v.fromP1xP1(tmp1)
scalarmult.go#L200: v.fromP1xP1(tmp1)
scalarmult.go#L204: v.fromP1xP1(tmp1)
tables.go#L44: v.points[i+1].FromP3(tmpP3.fromP1xP1(tmpP1xP1.Add(q, &v.points[i])))
tables.go#L57: v.points[i+1].FromP3(tmpP3.fromP1xP1(tmpP1xP1.AddAffine(q, &v.points[i])))
tables.go#L71: v.points[i+1].FromP3(tmpP3.fromP1xP1(tmpP1xP1.Add(&q2, &v.points[i])))
tables.go#L83: v.points[i+1].FromP3(tmpP3.fromP1xP1(tmpP1xP1.AddAffine(&q2, &v.points[i])))
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)